<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
%>
<html>
<head>
	<base href="<%=basePath%>">
<meta charset="UTF-8">

<link href="jquery/bootstrap_3.3.0/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
<link href="jquery/bootstrap-datetimepicker-master/css/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" />

<script type="text/javascript" src="jquery/jquery-1.11.1-min.js"></script>
<script type="text/javascript" src="jquery/bootstrap_3.3.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="jquery/bootstrap-datetimepicker-master/js/bootstrap-datetimepicker.js"></script>
<script type="text/javascript" src="jquery/bootstrap-datetimepicker-master/locale/bootstrap-datetimepicker.zh-CN.js"></script>
	<link href="jquery/bs_pagination-master/css/jquery.bs_pagination.min.css" type="text/css" rel="stylesheet" />
	<script type="text/javascript" src="jquery/bs_pagination-master/js/jquery.bs_pagination.min.js"></script>
	<script type="text/javascript" src="jquery/bs_pagination-master/localization/en.js"></script>

<script type="text/javascript">

	$(function(){

		function queryTranForPage(pageNo,pageSize){
			//获取文本框信息
			var owner=$("#query-owner").val();
			var name=$("#query-name").val();
			var customerId=$("#query-customerId").val();
			var stage=$("#query-stage option:selected").text();
			var type=$("#query-type option:selected").text();
			var source=$("#query-source option:selected").text()
			var contactsId=$("#query-contactsId").val();
			$.ajax({
				url:'workbench/transaction/queryTranForPageByCondition.do',
				type:'post',
				data:{
					owner:owner,
					name:name,
					customerId:customerId,
					stage:stage,
					type:type,
					source:source,
					contactsId:contactsId,
					pageSize:pageSize,
					pageNo:pageNo,
				},
				dataType:'json',
				success:function (data){
					if (data.code=='1'){
						var htmlStr="";
						$.each(data.tranList,function (index,obj){
							htmlStr+='<tr>';
							htmlStr+='	<td><input type="checkbox" value="'+obj.id+'"/></td>';
							htmlStr+='	<td><a style="text-decoration: none; cursor: pointer;" onclick="window.location.href=\'workbench/transaction/detailTran.do?id='+obj.id+'\';">'+obj.name+'</a></td>';
							htmlStr+='	<td>'+obj.customerId+'</td>';
							htmlStr+='	<td>'+obj.stage+'</td>';
							htmlStr+='	<td>'+obj.type+'</td>';
							htmlStr+='	<td>'+obj.owner+'</td>';
							htmlStr+='	<td>'+obj.source+'</td>';
							htmlStr+='	<td>'+obj.contactsId+'</td>';
							htmlStr+='</tr>';
						})
						$("#tBody").html(htmlStr);
						$("#checkAll").prop("checked", false);
						//分页信息：
						var totalPages=1;
						if ((data.totalRows%pageSize)==0){
							totalPages=data.totalRows/pageSize;
						}else {
							totalPages=parseInt(data.totalRows/pageSize)+1
						}

						$("#demo_page1").bs_pagination({
							currentPage: pageNo,      //第几页
							rowsPerPage: pageSize,   //每页条数
							totalRows: data.totalRows,  //总条数
							totalPages: totalPages,   //总页数（必填）
							visiblePageLinks: 5,    //显示的按钮卡片数
							showGoToPage: true,
							showRowsPerPage: true,
							showRowsInfo: true,
							//每次触发切换页面 自动触动函数
							onChangePage: function (event, pageObj) {
								queryTranForPage(pageObj.currentPage, pageObj.rowsPerPage);
							}
						});
					}
				}

			})

		};
		queryTranForPage(1,5);
		//点击查询按钮事件：
		$("#query-btn").click(function (){
			var pageSize = $("#demo_page1").bs_pagination("getOption", "rowsPerPage");  //分页的每页大小获取参数
			var currentPage=$("#demo_page1").bs_pagination("getOption", "currentPage"); //当前分页的第几页
			queryTranForPage(1,pageSize);
		});

		//全选按钮点击事件
		$("#checkAll").click(function () {
			$("#tBody input[type='checkbox']").prop("checked", this.checked);  // tBody下的属性为checkbox的input标签
		});
		//有一个checkbox没选中时，将 全选的按钮框取消
		$("#tBody").on("click", "input[type='checkbox']", function () {
			if ($("#tBody input[type='checkbox']:checked").size() == $("#tBody input[type='checkbox']").size()) {
				$("#checkAll").prop("checked", true);
			} else {
				$("#checkAll").prop("checked", false);
			}
		});


		//点击 修改 按钮触发：
		$("#editActivityBtn").click(function () {
			//获取选中的checkbox，没选中就提示，选多了也提示
			var editCheckbox = $("#tBody input[type='checkbox']:checked");
			if (editCheckbox.size() > 1) {
				alert("每次只能选择一个市场活动进行修改");
				return;
			}
			if (editCheckbox.size() == 0) {
				alert("请选择需要修改的市场活动信息");
				return;
			}
			//获取checkbox 的value属性值
			var tranId = editCheckbox.val();   //有些浏览器不支持  xxxx.value
			window.location.href="workbench/transaction/toEditTran.do?tranId="+tranId;
		});


		//删除按钮点击事件
		$("#deleteBtn").click(function (){
			//获取id参数
			var checkboxs=$("#tBody input[type='checkbox']:checked");
			var idstr="";
			if(checkboxs.size()==0){
				alert("请勾选需要删除的交易");
				return;
			}else {
				if (confirm("确定删除吗")){
					$.each(checkboxs,function (index,obj){
						idstr+='id='+checkboxs.val()+'&';
					});
					idstr.substr(0,idstr.length-1);
					alert(idstr);
				}
			}
			$.ajax({
				url:'workbench/transaction/deleteByIds.do',
				type:'post',
				data:idstr,
				success:function (data){
					if (data.code=='1'){
						var pageSize = $("#demo_page1").bs_pagination("getOption", "rowsPerPage");  //分页的每页大小获取参数
						var currentPage=$("#demo_page1").bs_pagination("getOption", "currentPage"); //当前分页的第几页
						queryTranForPage(currentPage,pageSize);
					}else{
						alert(data.message);
					}
				}
			})
		})




	});

</script>
</head>
<body>



	<div>
		<div style="position: relative; left: 10px; top: -10px;">
			<div class="page-header">
				<h3>交易列表</h3>
			</div>
		</div>
	</div>

	<div style="position: relative; top: -20px; left: 0px; width: 100%; height: 100%;">

		<div style="width: 100%; position: absolute;top: 5px; left: 10px;">

			<div class="btn-toolbar" role="toolbar" style="height: 80px;">
				<form class="form-inline" role="form" style="position: relative;top: 8%; left: 5px;">

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">所有者</div>
				      <input class="form-control" type="text" id="query-owner">
				    </div>
				  </div>

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">名称</div>
				      <input class="form-control" type="text" id="query-name">
				    </div>
				  </div>

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">客户名称</div>
				      <input class="form-control" type="text" id="query-customerId">
				    </div>
				  </div>

				  <br>

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">阶段</div>
					  <select class="form-control" id="query-stage">
					  	<option></option>
						  <c:forEach items="${stageList}" var="stage">
							  <option>${stage.value}</option>
						  </c:forEach>
<%--					  	<option>资质审查</option>--%>
<%--					  	<option>需求分析</option>--%>
<%--					  	<option>价值建议</option>--%>
<%--					  	<option>确定决策者</option>--%>
<%--					  	<option>提案/报价</option>--%>
<%--					  	<option>谈判/复审</option>--%>
<%--					  	<option>成交</option>--%>
<%--					  	<option>丢失的线索</option>--%>
<%--					  	<option>因竞争丢失关闭</option>--%>
					  </select>
				    </div>
				  </div>

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">类型</div>
					  <select class="form-control" id="query-type">
					  	<option></option>
						  <c:forEach items="${typeList}" var="obj">
							  <option>${obj.value}</option>
						  </c:forEach>
<%--					  	<option>已有业务</option>--%>
<%--					  	<option>新业务</option>--%>
					  </select>
				    </div>
				  </div>

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">来源</div>
				      <select class="form-control" id="query-source">  <!--id="create-clueSource" -->
						  <option></option>
						  <c:forEach items="${sourceList}" var="source">
							  <option>${source.value}</option>
						  </c:forEach>
<%--						  <option>广告</option>--%>
<%--						  <option>推销电话</option>--%>
<%--						  <option>员工介绍</option>--%>
<%--						  <option>外部介绍</option>--%>
<%--						  <option>在线商场</option>--%>
<%--						  <option>合作伙伴</option>--%>
<%--						  <option>公开媒介</option>--%>
<%--						  <option>销售邮件</option>--%>
<%--						  <option>合作伙伴研讨会</option>--%>
<%--						  <option>内部研讨会</option>--%>
<%--						  <option>交易会</option>--%>
<%--						  <option>web下载</option>--%>
<%--						  <option>web调研</option>--%>
<%--						  <option>聊天</option>--%>
						</select>
				    </div>
				  </div>

				  <div class="form-group">
				    <div class="input-group">
				      <div class="input-group-addon">联系人名称</div>
				      <input class="form-control" type="text" id="query-contactsId">
				    </div>
				  </div>

				  <button type="button" class="btn btn-default" id="query-btn">查询</button>

				</form>
			</div>
			<div class="btn-toolbar" role="toolbar" style="background-color: #F7F7F7; height: 50px; position: relative;top: 10px;">
				<div class="btn-group" style="position: relative; top: 18%;">
				  <button type="button" class="btn btn-primary" onclick="window.location.href='workbench/transaction/toSave.do';"><span class="glyphicon glyphicon-plus"></span> 创建</button>
				  <button id="editActivityBtn" type="button" class="btn btn-default" ><span class="glyphicon glyphicon-pencil"></span> 修改</button>
				  <button id="deleteBtn" type="button" class="btn btn-danger"><span class="glyphicon glyphicon-minus"></span> 删除</button>
				</div>


			</div>
			<div style="position: relative;top: 10px;">
				<table class="table table-hover">
					<thead>
						<tr style="color: #B3B3B3;">
							<td><input type="checkbox" id="checkAll" /></td>
							<td>名称</td>
							<td>客户名称</td>
							<td>阶段</td>
							<td>类型</td>
							<td>所有者</td>
							<td>来源</td>
							<td>联系人名称</td>
						</tr>
					</thead>
					<tbody id="tBody">
<%--						<tr>--%>
<%--							<td><input type="checkbox" /></td>--%>
<%--							<td><a style="text-decoration: none; cursor: pointer;" onclick="window.location.href='workbench/transaction/detailTran?id=63f0316ff388436a8b6bae3a75275ac0';">动力节点-交易01</a></td>--%>
<%--							<td>动力节点</td>--%>
<%--							<td>谈判/复审</td>--%>
<%--							<td>新业务</td>--%>
<%--							<td>zhangsan</td>--%>
<%--							<td>广告</td>--%>
<%--							<td>李四</td>--%>
<%--						</tr>--%>
<%--                        <tr class="active">--%>
<%--                            <td><input type="checkbox" /></td>--%>
<%--                            <td><a style="text-decoration: none; cursor: pointer;" onclick="window.location.href='detail.jsp';">动力节点-交易01</a></td>--%>
<%--                            <td>动力节点</td>--%>
<%--                            <td>谈判/复审</td>--%>
<%--                            <td>新业务</td>--%>
<%--                            <td>zhangsan</td>--%>
<%--                            <td>广告</td>--%>
<%--                            <td>李四</td>--%>
<%--                        </tr>--%>
					</tbody>
				</table>
			</div>

			<div style="height: 80px; position: relative;top: 20px;" id="demo_page1"></div>
<%--			<div style="height: 50px; position: relative;top: 20px;">--%>
<%--				<div>--%>
<%--					<button type="button" class="btn btn-default" style="cursor: default;">共<b>50</b>条记录</button>--%>
<%--				</div>--%>
<%--				<div class="btn-group" style="position: relative;top: -34px; left: 110px;">--%>
<%--					<button type="button" class="btn btn-default" style="cursor: default;">显示</button>--%>
<%--					<div class="btn-group">--%>
<%--						<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">--%>
<%--							10--%>
<%--							<span class="caret"></span>--%>
<%--						</button>--%>
<%--						<ul class="dropdown-menu" role="menu">--%>
<%--							<li><a href="#">20</a></li>--%>
<%--							<li><a href="#">30</a></li>--%>
<%--						</ul>--%>
<%--					</div>--%>
<%--					<button type="button" class="btn btn-default" style="cursor: default;">条/页</button>--%>
<%--				</div>--%>
<%--				<div style="position: relative;top: -88px; left: 285px;">--%>
<%--					<nav>--%>
<%--						<ul class="pagination">--%>
<%--							<li class="disabled"><a href="#">首页</a></li>--%>
<%--							<li class="disabled"><a href="#">上一页</a></li>--%>
<%--							<li class="active"><a href="#">1</a></li>--%>
<%--							<li><a href="#">2</a></li>--%>
<%--							<li><a href="#">3</a></li>--%>
<%--							<li><a href="#">4</a></li>--%>
<%--							<li><a href="#">5</a></li>--%>
<%--							<li><a href="#">下一页</a></li>--%>
<%--							<li class="disabled"><a href="#">末页</a></li>--%>
<%--						</ul>--%>
<%--					</nav>--%>
<%--				</div>--%>
<%--			</div>--%>

		</div>

	</div>
</body>
</html>
